<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">

<ui:composition template="/template/index.xhtml">

	<ui:define name="titulo">Perfil</ui:define>
	<ui:define name="contenido">
		<center>
		<h:form>
		<p:panelGrid columns="6">
			
			<p:outputLabel value="Codigo de vendedor" ></p:outputLabel>
			<p:outputLabel value="#{controladorPerfil.vendedor.codigo}"></p:outputLabel>
			
			<p:outputLabel value="Nombre" ></p:outputLabel>
			<p:outputLabel value="#{controladorPerfil.vendedor.nombre}"></p:outputLabel>
				
			<p:outputLabel value="Apellidos" ></p:outputLabel>
			<p:outputLabel value="#{controladorPerfil.vendedor.apellidos}"></p:outputLabel>
				
			<p:outputLabel value="Movil" ></p:outputLabel>
			<p:outputLabel value="#{controladorPerfil.vendedor.movil}"></p:outputLabel>
			<p:outputLabel value="Nuevo movil:" ></p:outputLabel>
			<p:inputText value="#{controladorLogin.movil}"></p:inputText>
					
			<p:outputLabel value="Email" ></p:outputLabel>
			<p:outputLabel value="#{controladorPerfil.vendedor.email}"></p:outputLabel>
			<p:outputLabel value="Nuevo email:" ></p:outputLabel>
			<p:inputText value="#{controladorLogin.email}"></p:inputText>
			
			<p:outputLabel value="Puntuacion" ></p:outputLabel>
			<p:outputLabel value="#{controladorPerfil.vendedor.puntuacion}"></p:outputLabel>
			
			<p:outputLabel value="Categoria" ></p:outputLabel>
			<p:outputLabel value="#{controladorPerfil.vendedor.categoria.nombre}"></p:outputLabel>
		
			<p:outputLabel value="Nueva contraseña:" ></p:outputLabel>
			<p:inputText value="#{controladorLogin.contraseña}"></p:inputText>
			
		</p:panelGrid>
		<p:commandButton  action="#{controladorLogin.logearUsuario()}" value="Actualizar datos" />
		<p:commandButton  action="#{controladorLogin.redimirPuntos()}" value="Redimir Puntos" />
		
		</h:form>
		
		<p:dataTable
						value="#{controladorPerfil.listarSubordinados()}"
						var="subordinado">
						<p:column>
							<f:facet name="header">
								<h:outputText value="Nombre" />
							</f:facet>
							<h:outputText value="#{subordinado.nombre}" />
						</p:column>
						<p:column>
							<f:facet name="header">
								<h:outputText value="Puntuacion" />
							</f:facet>
							<h:outputText value="#{subordinado.puntuacion}" />
						</p:column>
						<p:column>
							<f:facet name="header">
								<h:outputText value="Movil" />
							</f:facet>
							<h:outputText value="#{subordinado.movil}" />
						</p:column>
						<p:column>
							<f:facet name="header">
								<h:outputText value="Actividad" />
							</f:facet>
							<h:outputText value="#{subordinado.inactivo}" />
						</p:column>						
		</p:dataTable>
		
		<p:accordionPanel value="#{controladorPerfil.listarPedidos()}" var="pedido">  
    <p:tab title="#{pedido.fecha}">
    	<p:panelGrid columns="2">
    		<p:outputLabel value="pedido.paquete.nombre"></p:outputLabel>
    		<p:outputLabel value="pedido.paquete.valor_total"></p:outputLabel>
    		<p:outputLabel value="pedido.promocion.nombre"></p:outputLabel>
    		<p:outputLabel value="pedido.promocion.valor_total"></p:outputLabel>
    	</p:panelGrid>  
    	 	<p:dataTable
						value="#{controladorPerfil.listarItems(pedido.id)}"
						var="item">
						<p:column>
							<f:facet name="header">
								<h:outputText value="Producto" />
							</f:facet>
							<h:outputText value="#{item.producto.nombre}" />
						</p:column>
						<p:column>
							<f:facet name="header">
								<h:outputText value="Cantidad" />
							</f:facet>
							<h:outputText value="#{item.cantidad}" />
						</p:column>
						<p:column>
							<f:facet name="header">
								<h:outputText value="Total neto" />
							</f:facet>
							<h:outputText value="#{item.total_neto}" />
						</p:column>						
		</p:dataTable>
    </p:tab>  
</p:accordionPanel> 
		</center>	
	</ui:define>
</ui:composition>

</html>
